// pages/person/index.js

const app=getApp()

Page({
 
  /**
   * 页面的初始数据
   */
  data: {
    classification:["计算机组成原理",
                    "离散数学",
                    "大学物理",
                    "C语言程序设计",
                    "电路理论",
                    "汇编语言",
                    "计算机网络",
                    "数据结构",
                    "计算机组成原理"],
    cname:"",
    cid:0,
    sum:0,

    items:[{
        usrName : "小明",
        usrPhoto : "/resources/Users/userphoto1.jpg",
        star_show:true,
        like_show:true,
        // title为主页展示题目前几行，desc为题目全部内容
        title:'与程序中断控制方式相比DMA控制方式有何特点？',
        desc:'与程序中断控制方式相比DMA控制方式有何特点？',
        id: 7,//题目ID
        award:10,//悬赏金额
        flag:0//题目分类
    },{
        usrName : "小李",
        usrPhoto : "/resources/Users/userphoto2.jpg",
        star_show:true,
        like_show:true,
        title:'设某机主频为8MHz，每个机器周期平均含2个时钟周期，每条指令平均有2.5个机',
        desc:'设某机主频为8MHz，每个机器周期平均含2个时钟周期，每条指令平均有2.5个机器周期，试问该机的平均指令执行速度为多少MIPS？若机器主频不变，但每个机器周期平均含4个时钟周期，每条指令平均有5个机器周期，则该机的平均指令执行速度又是多少MIPS？由此可得出什么结论？',
        id: 8,
        award:15,
        flag:1
    },{
        usrName : "小张",
        usrPhoto : "/resources/Users/userphoto3.jpg",
        star_show:true,
        like_show:true,
        title:'在寄存器—寄存器型，寄存器—存储器型和存储器—存储器型三类指令中，哪类指',
        desc:'在寄存器—寄存器型，寄存器—存储器型和存储器—存储器型三类指令中，哪类指令的执行时间最长？哪类指令的执行时间最短?为什么?',
        id: 3,
        award:5,
        flag:2
    },{
        usrName : "大海",
        usrPhoto : "/resources/Users/userphoto4.jpg",
        star_show:true,
        like_show:true,
        title:'单总线CPU中的微程序控制器slt指令是这样设计的么？',
        desc:'单总线CPU中的微程序控制器slt指令是这样设计的么？',
        id: 14,
        award:30,
        flag:8
    },{
        usrName : "蓝天",
        usrPhoto : "/resources/Users/userphoto5.jpg",
        star_show:true,
        like_show:true,
        title:'指令和数据均存放在内存中，计算机如何从时间和空间上区分它们是指令还是数据',
        desc:'指令和数据均存放在内存中，计算机如何从时间和空间上区分它们是指令还是数据',
        id: 10,
        award:20,
        falg:5
    }]
  },
 
  onLoad: function (options) {
    console.log(options.cid);
    var that=this;
    var name=that.data.classification[options.cid];
    console.log(name)
    that.setData({
        cid:options.cid,
        cname: name
    })
  },


  starthis:function(e){
    var that=this;
    console.log("~收藏");
    var index=e.currentTarget.dataset.curindex;
    console.log(index);
    if(that.data.items[index]){
      that.data.items[index].star_show=!that.data.items[index].star_show;
      console.log(that.data.star_show);
      this.setData({
        items:that.data.items,
      });
    }
    
  },
  likethis:function(e){
    console.log("点赞");
    var that=this;
    console.log("~收藏");
    var index=e.currentTarget.dataset.curindex;
    console.log(index);
    if(that.data.items[index]){
      that.data.items[index].like_show=!that.data.items[index].like_show;
      console.log(that.data.like_show);
      this.setData({
        items:that.data.items,
      });
    }
  },
  gotoQUE(e){
    let index=e.currentTarget.dataset.curindex;
    var that=this;
    console.log(that.data.items[index].id);
    wx.navigateTo({
      url: '/pages/que_detail/que_detail?qid='+that.data.items[index].id,
      success: function(res) {
        // 通过eventChannel向被打开页面传送数据
        res.eventChannel.emit('acceptDataFromOpenerPage', { data: that.data.items[index] })
      }
    })
  }

})